home *** CD-ROM | disk | FTP | other *** search
- Notes on !Stargazer Release II (Version 7.00)
-
- Stargazer is an interactive star plotter, with support for the
- major objects in our solar system. It is tied to the internal
- system clock to provide real time update of a star viewing window.
- The time can be set from the menu to view past and future star maps.
- The new position of every star is calculated once a minute in the background.
-
- Stargazer is intended as a simple interactive learning tool to help
- beginners in astronomy learn about the planets and the stars. The most
- powerful and important feature is the constellation identification aid,
- where groups of stars are connected with dotted lines to give a
- representation of the name of the constellation they are part of.
- This facility helps to identify and remember constellation patterns
- in the sky.
-
- The star database is in the form of an editable textual database,
- which is interpreted by the application when it is first installed
- on the icon bar. This allows more advanced users to edit the database
- to include new objects. The star database contains the locations of over
- 1300 objects, down to magnitude 5 (the limit of visibility to the naked
- eye) for epoch 2000 (their exact position in the year 2000ad).
- Note that the greek alphabet for entry purposes is
- "abgdezh0iklmnxoprstvqfcw" for alpha, beta gamma etc. 'means literal.
- Strings are allowed in the database but are not implemented in !Stargazer.
-
- Stargazer is a RISCOS application installing itself on the Icon bar and
- utilising mouse, pointer and menu operations to provide its facilities.
- It interacts with the !Help application to give user help when required.
- There are two main menus, one of which is presented when the user clicks
- on the stargazer icon, and one which is available when the "view" window
- is opened. These are briefly described below.
-
- Icon menu
-
- The icon menu provides an info box and four menu options.
-
- New place allows the user to specify the observers longitude and latitude.
- It is initialised to longitude 0d0mE and latitude 52d0mN which is centred
- around Cambridge (where else) but should suit the south of England. To see
- the stars that are only visible from the southern hemisphere you could try
- 52d0mS!. The "d" and "m" are short for degrees and minutes (in lower case)
- and the "N","S" (for latitude) or "E","W" (in upper-case) specify positive
- or negative directions.
-
- Clock is an option, which when set forces a recalculation of all object
- in real time. Two types of timer can be specified. The system clock ties
- the display to the present system time. A user clock can also be set, which
- also keeps real time, but runs from the time given. IF the clock option is
- off, the sub-menus set a single sky position calculation time.
-
- Clicking on Show Sky duplicates the left button click on the icon, and opens
- the view window. The sub-menu allows the viewer to select either a horizontal
- viewpoint (0-66 degrees) or a vertical view (54-90 degrees). If you wish to
- see both views simultaniously simply run two copies of stargazer!
-
- Quit is self explanatory
-
- View window menu
-
- The view window menu provides extra view related facilities
-
- Find object attempts to centre the view around, and point the mouse pointer to,
- the chosen object.
- Sub-menus are used to choose the type of object, and then specify a
- particular occurrence. Note that star names must match the names after
- the equals signs in the database, including the case; these generally
- start with an upper case letter. The constellation finder will find the
- first star in the constellation, generally Alpha.
-
- Show consts will toggle the constellation identification option on or off.
-
- Zoom in and zoom out allow the user to user to optimise the view for
- detail. Fainter stars tend to disappear as you zoom out (and brighter
- stars get dimmer), to prevent the view from becoming confused.
-
- Simulate allows you to step through a simulated sequence of star
- positions, rather like a fast forward button. This is very processor
- intensive, so duration and step sizes can be varied. It provides an
- insight into the way the postion of the stars change during the evening.
- To stop a simulation run, set a new time, or click again on simulate.
-
- All the usual RISCOS window buttons apply to the view window to allow
- resizing, scrolling, front and window close. The displayed objects
- are archimedes sprites. The planets are designed to be reasonably
- recognisable, but not representative in terms of their magnitude.
-
- The program is written completely in BBC basic with two libraries for
- sprite and windows handling. These could be extracted and used with
- other programs. Some routines (specifically the redrawing and database
- interpeter) have been optimised to make the program more usable, and so
- may be less readable, but the operation of the program can be seen.
- Sorry about the "majic numbers" by the way. Happy stargazing!
-
- Bug Fixes and New features of Release II (Version 7.0)
- # Vertical view added
- # Simulation bug fixed
- # simulation can now be cancelled
- # Simulation stops clock to allow inspection of final positions
- # Bug in time reference and Planet positions fixed
- # Clock on/off added, with user setting from menu
- # Object search mouse placement bug fixed
- # Moon plotted after Sun for realistic eclipses
- # Longitude setting bug fixed
- # Zoom out redrawing bug fixed
- # Program Tidied
- # New Icon to prevent confusion with release I
-
- Steve Ellwood (BSc), Systems engineer, EO Computer LTD (formerly Active
- Book Company).
-
- Home address: Castle Farm, Hasse Road, Soham, Nr Ely, Cambs CB7 5UW
- Tel:0353 721445
-
- P.S. Thanks again to EO Computer LTD (Cambridge) for the continued
- use of the Acorn R140 with TAXAN multisync monitor.
-
-
-
-
-